home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Gamer (Italian) 25
/
PC Gamer IT CD 25.iso
/
ZGI_DEMO
/
DATA
/
SCRIPTS.ZFS
/
uc6e.scr
< prev
next >
Wrap
Text File
|
1997-09-04
|
3KB
|
150 lines
# Node uc6e generated on Thu Sep 04 16:18:57 1997
world u
room c
nodeview 6e
puzzle:01744 { # uc6e_no_prefs
criteria {
}
results {
action:menu_bar_enable(781)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01745 { # uc6e_dm_speaks
criteria {
[01746] = 1 # uw_user_has_subway_token
[01024] ! 1 # voice_over
}
results {
action:kill(01024) # voice_over
action:assign(01582, 4) # person_talking
action:universe_music:01024(1 uc6eh60p.raw 0 100) # voice_over
}
}
puzzle:01747 { # uc6e_screenset
criteria {
}
results {
action:disable_control(01748) # uc6e_go_thru
action:set_screen(uc6ef011.tga)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01749 { # uc6e_maybe_gothru
criteria {
[01740] = 1 # uc6e_place_coin_in_slot
[01747] = 1 # uc6e_screenset
}
results {
action:enable_control(01748) # uc6e_go_thru
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01740 { # uc6e_place_coin_in_slot
criteria {
[01750] = 1 # uc6e_coin_ctrl
[00009] = 20 # Inventory
}
results {
action:disable_control(01751) # uc6e_backup
action:assign(01750, 0) # uc6e_coin_ctrl
action:inventory(drop 20)
action:music:01752(0 uc6eq02q.raw 0 100) # uc6e_coin_slot_music_task
action:animplay:01753(Uc6ea012.rlf 165 211 224 282 0 5 1 0 0 0 0) # uc6e_coin_into_slot_task
action:timer:01754(10) # uc6e_wait
}
}
puzzle:01755 { # uc6e_place_coin_in_slot_end
criteria {
[01740] = 1 # uc6e_place_coin_in_slot
[01754] = 2 # uc6e_wait
}
criteria {
[01740] = 1 # uc6e_place_coin_in_slot
[01754] > 10 # uc6e_wait
}
results {
action:kill(01024) # voice_over
action:assign(01582, 4) # person_talking
action:universe_music:01024(1 uc6eh61p.raw 0 100) # voice_over
action:enable_control(01748) # uc6e_go_thru
action:set_screen(uc6ef011.tga)
}
}
puzzle:01756 { # uc6e_place_coin_in_slot_emptyclicks
criteria {
[01750] = 1 # uc6e_coin_ctrl
[00009] ! 20 # Inventory
}
results {
action:assign(01750, 0) # uc6e_coin_ctrl
action:assign(01756, 0) # uc6e_place_coin_in_slot_emptyclicks
}
flags {
once_per_inst
}
}
puzzle:01757 { # uc6e_move_uc6e_um10
criteria {
[01748] = 1 # uc6e_go_thru
}
results {
action:assign(01748, 0) # uc6e_go_thru
action:dissolve()
action:change_location(g, j, s3, 0)
}
flags {
once_per_inst
}
}
puzzle:01758 { # uc6e_move_backwards
criteria {
[01751] = 1 # uc6e_backup
}
results {
action:assign(01751, 0) # uc6e_backup
action:dissolve()
action:change_location(u, c, 60, 390)
}
flags {
once_per_inst
}
}
control:01751 push_toggle { # uc6e_backup
flat_hotspot(0, 289, 640, 55)
cursor(backward)
}
control:01750 push_toggle { # uc6e_coin_ctrl
flat_hotspot(154, 212, 74, 84)
cursor(active)
}
control:01748 push_toggle { # uc6e_go_thru
flat_hotspot(238, 3, 182, 286)
cursor(forward)
}
control:01759 flat { # uc6e_flat
}